查看原文
其他

流弊!一张图完美解释 Python 3 全部用法

The following article is from GitHuboy Author boy

关注上方“Python数据科学”,选择星标,

关键时间,第一时间送达!

☞500g+超全学习资源免费领取

最近Github热榜中一个Python项目非常抢眼Python 3 in one pic》。

Github链接:https://github.com/coodict/python3-in-one-pic

作者 Coodict 制作了离线版和在线版的思维导图,离线版本也提供了Jupyter Notebook的所有代码。

废话不多说,直接看这张思维导图,文末附高清下载

01 离线版思维导图

作者已经完成了绝大部分,数据类型、操作符、流控制、函数、类、模块等一些用法。

思维导图里的所有用法也同时提供了Jupyter Notebook可编辑版本,下面举几个实例,有意学习的朋友可以跟着敲一遍代码,会快速入门。

字典

ls = {s: len(s) for s in ["Python""Javascript""Golang"]}
print(ls)

sl = {v: k for k, v in ls.items()}
print(sl)

装饰符

def log(f):
    def wrapper():
        print("Hey log~")
        f()
        print("Bye log~")
    return wrapper

@log
def fa():
    print("This is fa!")

# Equal to...
def fb():
    print("This is fb!")
fb = log(fb)

fa()
print("*"*10)
fb()

继承

class Animal:
    """This is an Animal"""
    def __init__(self, can_fly = False):
        self.can_fly = can_fly
    def fly(self):
        if self.can_fly:
            print("I CAN fly!")
        else:
            print("I can not fly!")
class Dog(Animal):
    """This is a Dog"""
    def bark(self):
        print("Woof!")
d = Dog()
d.fly()
d.bark()

02 在线版思维导图

在线版的思维导图是用Mind Meister做的,并且开源共享给了所有人。

如果你觉得导图有些地方不合理的话,你可以在线自行点开直接编辑。

其实 Python 3 的学习资源已经非常多了,每个人都会寻找适合自己的材料。如果觉得这个还不错,那赶紧抓紧学起来,Python对于入门者还是非常有好的。

Github链接:https://github.com/coodict/python3-in-one-pic

思维导图高清

很多朋友反映打开Github非常慢,所以boy哥已经为大家下载好了高清思维导图和Jupyter的所有代码脚本。

「GitHuboy」公众号后天回复:pypic,即可获取以上全部。

- 完 -

推荐阅读

超牛逼!Python爬虫学习的完整路线推荐

我给互联网大佬们换上了女装

30个极简Python代码,拿走即用

Python 100 天学习计划,从新手到大师!

48 款数据可视化分析工具大集合

基于 Python 的 11 种经典数据降维算法

    您可能也对以下帖子感兴趣

    文章有问题?点此查看未经处理的缓存